package org.fing.edu.uy.init.properties.mbean;

import org.fing.edu.uy.esbadp.core.entity.DMAdpConfigProperties;
import org.fing.edu.uy.esbadp.core.entity.DMAdpMonitorMechanisms;
import org.fing.edu.uy.esbadp.core.entity.DMAdpMonitorProperties;
import org.fing.edu.uy.esbadp.core.entity.DMAdpServiceRequirements;
import org.fing.edu.uy.esbadp.core.entity.DMAdpServices;

public interface EsbAdaptativePropertiesLoaderServicesMBean {

	public void reloadAdpAction();
	public DMAdpServices getAdpServices();
	
	public void reloadAdpServiceRequirements();
	public DMAdpServiceRequirements getAdpServiceRequirements();
	
	public void reloadAdpMonitorMechanism();
	public DMAdpMonitorMechanisms getAdpMonitorMechanism();
		
	public void reloadAdpMonitorProperties();
	public DMAdpMonitorProperties getAdpMonitorProperties();	
	
	public void reloadConfigProperties();
	public DMAdpConfigProperties getAdpConfigProperties();
	
	
}
